JQuery UI

推荐列表 站点导航

当前位置:首页 > jquery > JQuery UI >

AJAX_ajax的json传值方式在jsp页面中的应用,jsp页面: 复制代码 代码如下:

来源:网络整理  作者:  发布时间:2020-12-19 07:38
ajax的json传值方式在jsp页面中的应用,jsp页面: 复制代码 代码如下: $(document).ready(function() { setInterval(function myTimer() {...
/**
out.close();
}


var listIds=data.videoIds;
VideoHashTable videoHashTable = VideoHashTable.getInstance();

复制代码 代码如下:

import java.io.IOException;
if(data.videoIds != null && data.videoIds != ""){
}
//alert('a');
Map map = new HashMap<String, List<Long>>();
* 双服务器九宫格显示
map.put("videoIds", videoIds);
{
//alert(data.updateFlag);
for(;i<listIds.length;++i){
public class SendMessage {
}
StopPlayVideo(j);
//alert("data.updateFlag=0");
if(null != data && '' != data){
} else {
String rtn = "";
PrintWriter out = ServletActionContext.getResponse().getWriter();
function getViews(){
}
}
Long key = (Long) en.nextElement();
//alert("show:"+i+"id=:"+listIds[i]);
* @return
Hashtable<Long, Long> hashTable = videoHashTable.getRht();
out.print(responseText);
public static void sendObject(Object obj) throws Exception {
if(data.updateFlag==0){//如果data.updateFlag=0 不刷新
SendMessage.sendObject(map);
try {
public static void sendMessage(String responseText){
videoIds = new ArrayList<Long>();
try {
map.put("updateFlag", 0L);
pw.flush();
import javax.servlet.http.HttpServletResponse;

复制代码 代码如下:

}
getViews();
HttpServletResponse response = ServletActionContext.getResponse();
}
}
'success': function(data) {
}
});
videoIds.add(key);
SendMessage.sendObject(map);
showView(listIds[i],i);//播放
}
关键要把传到jsp的页面存到map中,在通过json传值。
response.setCharacterEncoding("UTF-8");
'dataType': 'json',

//播放
var i=0;
PrintWriter pw;
'url':"${pageContext.request.contextPath}/video/getVideos.action?r="+Math.random()+"&open=1",
}
}

$(document).ready(function() {
setInterval(function myTimer()
'error': function(data){
@Action(value = "getVideos" ,results={
}
return null;
@Result(name = SUCCESS,location="videos2.jsp")
}
rtn = JsonUtil.JsonFromObject(obj);
} catch (Exception e) {
Enumeration en = hashTable.keys();

pw = response.getWriter();
// vth.get(key);
java后台处理方法
if (videoHashTable.isUpdateFlag() == true) {
pw.close();
videoHashTable.setUpdateFlag(false);
return SUCCESS;
SendMessage.sendObject(map)方法所在类及方法

复制代码 代码如下:

pw.write(rtn);
})
}
},1000);
此处由于此代码实现的功能是通过ajax定时访问后台Hashtable,所以为了是系统区别url不同、ajax返回值不同,特意在url后加上r=+Math.random()
response.setContentType("text/html");
for(var j=listIds.length;j<9;++j){
//alert("Stop:"+j);
import java.io.PrintWriter;
} else {


*
});


if (open == 301) {
package com.supcon.honcomb.utils;
else{
public String getVideos() {
},
} catch (IOException e) {

import org.apache.http.HttpResponse;
map.put("updateFlag", 1L);
System.out.println("getVideos:" + videoIds);
$.ajax({
'data': '',
}
e.printStackTrace();
*/
while (en.hasMoreElements()) {
e.printStackTrace();
alert("error");
import org.apache.struts2.ServletActionContext;
}
'type': 'get',
return false;

相关热词: JSP

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jq/ui/5518.shtml

最新文章
django 项目怎么创建超级用 django 项目怎么创建超级用

时间:2020-12-19

热门文章
django 项目怎么创建超级用户 django 项目怎么创建超级用户

时间:2020-12-19

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

AJAX_ajax的json传值方式在jsp页面中的应用,jsp页面: 复制代码 代码如下:

2020-12-19 编辑:

/**
out.close();
}


var listIds=data.videoIds;
VideoHashTable videoHashTable = VideoHashTable.getInstance();

复制代码 代码如下:

import java.io.IOException;
if(data.videoIds != null && data.videoIds != ""){
}
//alert('a');
Map map = new HashMap<String, List<Long>>();
* 双服务器九宫格显示
map.put("videoIds", videoIds);
{
//alert(data.updateFlag);
for(;i<listIds.length;++i){
public class SendMessage {
}
StopPlayVideo(j);
//alert("data.updateFlag=0");
if(null != data && '' != data){
} else {
String rtn = "";
PrintWriter out = ServletActionContext.getResponse().getWriter();
function getViews(){
}
}
Long key = (Long) en.nextElement();
//alert("show:"+i+"id=:"+listIds[i]);
* @return
Hashtable<Long, Long> hashTable = videoHashTable.getRht();
out.print(responseText);
public static void sendObject(Object obj) throws Exception {
if(data.updateFlag==0){//如果data.updateFlag=0 不刷新
SendMessage.sendObject(map);
try {
public static void sendMessage(String responseText){
videoIds = new ArrayList<Long>();
try {
map.put("updateFlag", 0L);
pw.flush();
import javax.servlet.http.HttpServletResponse;

复制代码 代码如下:

}
getViews();
HttpServletResponse response = ServletActionContext.getResponse();
}
}
'success': function(data) {
}
});
videoIds.add(key);
SendMessage.sendObject(map);
showView(listIds[i],i);//播放
}
关键要把传到jsp的页面存到map中,在通过json传值。
response.setCharacterEncoding("UTF-8");
'dataType': 'json',

//播放
var i=0;
PrintWriter pw;
'url':"${pageContext.request.contextPath}/video/getVideos.action?r="+Math.random()+"&open=1",
}
}

$(document).ready(function() {
setInterval(function myTimer()
'error': function(data){
@Action(value = "getVideos" ,results={
}
return null;
@Result(name = SUCCESS,location="videos2.jsp")
}
rtn = JsonUtil.JsonFromObject(obj);
} catch (Exception e) {
Enumeration en = hashTable.keys();

pw = response.getWriter();
// vth.get(key);
java后台处理方法
if (videoHashTable.isUpdateFlag() == true) {
pw.close();
videoHashTable.setUpdateFlag(false);
return SUCCESS;
SendMessage.sendObject(map)方法所在类及方法

复制代码 代码如下:

pw.write(rtn);
})
}
},1000);
此处由于此代码实现的功能是通过ajax定时访问后台Hashtable,所以为了是系统区别url不同、ajax返回值不同,特意在url后加上r=+Math.random()
response.setContentType("text/html");
for(var j=listIds.length;j<9;++j){
//alert("Stop:"+j);
import java.io.PrintWriter;
} else {


*
});


if (open == 301) {
package com.supcon.honcomb.utils;
else{
public String getVideos() {
},
} catch (IOException e) {

import org.apache.http.HttpResponse;
map.put("updateFlag", 1L);
System.out.println("getVideos:" + videoIds);
$.ajax({
'data': '',
}
e.printStackTrace();
*/
while (en.hasMoreElements()) {
e.printStackTrace();
alert("error");
import org.apache.struts2.ServletActionContext;
}
'type': 'get',
return false;

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jq/ui/5518.shtml

相关文章

风云图片

推荐阅读

返回JQuery UI频道首页